// 统一导出所有API模块
export { authApi, registerParams, loginParams, resetPasswordParams, errorCodes } from './auth'
export { monitorApi, environmentDataParams, environmentQueryParams, benefitQueryParams, environmentDataResponse, benefitResponse } from './monitor'
export { fishRecognitionApi, recentRecordResponse, statisticsResponse, hotRankingResponse, fishProfileResponse, WebSocketClient, statisticsWebSocket } from './fishRecognition'
export { fishDiseaseApi, healthCheckParams, healthCheckResponse, diseaseMonitorEnvironmentParams, diseaseMonitorLengthParams, expertResponse, diseaseRecordResponse, healthStatus, severityLevels } from './fishDisease'
export { fishWeightApi, latestRecordResponse } from './fishWeight'

// 导出Mock API
export { mockAuthApi, mockMonitorApi, mockFishRecognitionApi, mockFishDiseaseApi } from './mock-api'
export { default as mockApi } from './mock-api'

// 默认导出所有API
import { authApi } from './auth'
import { monitorApi } from './monitor'
import { fishRecognitionApi } from './fishRecognition'
import { fishDiseaseApi } from './fishDisease'
import { fishWeightApi } from './fishWeight'

export default {
  authApi,
  monitorApi,
  fishRecognitionApi,
  fishDiseaseApi,
  fishWeightApi
} 